package cn.tedu.dao;

import cn.tedu.pojo.Role;
import cn.tedu.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户数据持久层接口
 */

public interface UserMapper {
    /**
     * 通过userCode获取用户对象
     * @param userCode 用户编码
     * @return 返回查询到的用户对象，查询不到返回null
     */
    public User getLoginUser(@Param("userCode") String userCode);

    // param arg
    List<User> getUserList(@Param("UserName") String queryUserName,
                           @Param("UserRole") Integer queryUserRole);
    List<Role> getRoleList();
}
